package es.udima.geo.geoserver.rest.entities;

import es.udima.geo.geoserver.entities.UserSession;

/**
 * <p>
 * Clase abstracta que sirve como padre de todas las peticiones rest seguras que
 * se realicen.
 * </p>
 * <p>
 * Permite generalizar el uso de un tipo de petición para todos los servicios
 * que necesiten autentificación.
 * </p>
 * 
 * @author david
 * 
 */
public abstract class RestSecuredServiceRequest extends RestServiceRequest {

    private static final long serialVersionUID = 1L;

    /**
     * Sesión de usuario utilizada para la autentificación.
     */
    private UserSession userSession;

    public UserSession getUserSession() {
	return userSession;
    }

    public void setUserSession(UserSession userSession) {
	this.userSession = userSession;
    }

}
